package com.chh.exam.survey.service;

import com.chh.exam.survey.entity.SurveyQuestion;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author xiaochen
* @description 针对表【wj_survey_question】的数据库操作Service
* @createDate 2025-01-07 20:50:24
*/
public interface SurveyQuestionService extends IService<SurveyQuestion> {
    public List<SurveyQuestion> getExamineeList(Integer surveyId);

    void updateSurveyQuestionOrder(Integer surveyId, Integer questionId, Integer questionType, Integer oldOrder, Integer newOrder);

    void addSurveyQuestion(SurveyQuestion surveyQuestion);

    List<SurveyQuestion> getQuestionList(Integer surveyId);

    Integer copyQuestion(Integer srcQuestionId, Integer surveyId);

    void deleteSurveyQuestionById(Integer id);

    void deleteBySurveyId(Integer surveyId);


    List<SurveyQuestion> getExamineeListForEaxm(Integer scoreId);

    List<SurveyQuestion> getQuestionListForEaxm(Integer scoreId);
}
